package com.sefon.smarteconomy.service;

import java.util.List;

import com.sefon.smarteconomy.domain.Client;

/**
 * 
* Copyright: Copyright (c) 2018 SefonSoft
* 
* @ClassName: IClientService.java
* @Description: 客户基本信息service接口
*
* @version: v1.0.0
* @author: SF2170
* @date: 2018/03/26 22:07:28
* @by AnalysisExcel2File.java
*
 */
public interface IClientService {
	
	/**
	 * 
	* @Description: 查询全部客户基本信息列表
	*
	* @return
	*
	* @version: v1.0.0
	* @author: SF2170
	* @date: 2018/03/26 22:07:28
	*
	* Modification History:
	* Date         Author          Version            Description
	*---------------------------------------------------------*
	* 2018年03月26日     SF2170           v1.0.0               
	 */
	public List<Client> queryList();
	
	/**
	 * 
	* @Description: 增加客户基本信息
	*
	* @param client
	*
	* @version: v1.0.0
	* @author: SF2170
	* @date: 2018/03/26 22:07:28
	*
	* Modification History:
	* Date         Author          Version            Description
	*---------------------------------------------------------*
	* 2018年03月26日     SF2170           v1.0.0             
	 */
	public void save(Client client);
	

	/**
	 * 
	* @Description: 根据id查询客户基本信息
	*
	* @param id
	*
	* @version: v1.0.0
	* @author: SF2170
	* @date: 2018/03/26 22:07:28
	*
	* Modification History:
	* Date         Author          Version            Description
	*---------------------------------------------------------*
	* 2018年3月26日     SF2170           v1.0.0               
	 */
	public Client findById(Long id);
	
	/**
	 * 
	* @Description: 删除客户基本信息
	*
	* @param id
	*
	* @version: v1.0.0
	* @author: SF2170
	* @date: 2018/03/26 22:07:28
	*
	* Modification History:
	* Date         Author          Version            Description
	*---------------------------------------------------------*
	* 2018年03月26日     SF2170           v1.0.0              
	 */
	public void deleteById(Long id);

}
